.alignleft {
float: left;
}
.alignright {
float: right;
}

#hand_b {
  width:31px;
  height:31px;
  background-image: url(Bsu.png);
}
#hand_b.selected {
  background-image: url(Bsd.png);
}
#erase_b {
  width:16px;
  height:16px;
  background-image: url(Erase2.gif);
}
#fullextent_b {
  width:16px;
  height:16px;
  background-image: url(FE.gif);
}
#shape_b {
  width:31px;
  height:31px;
  background-image: url(Bpu.png);
}
#shape_b.selected {
  background-image: url(Bpd.png);
}

#placemark_b {
  width:31px;
  height:31px;
  background-image: url(Bmu.png);
}
#placemark_b.selected {
  background-image: url(Bmd.png);
}

body {
    background-color: #fff;
    color: #333;
}

body, p, ol, ul, td {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 0.75em;
    line-height: 18px;
}

.subtitle {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
}

.loadmsg {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    color: #ff0000;
    white-space: pre;
}

.errors {
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: normal;
   color: #ff0000; 
}

tr.d0 td {
	background-color: #FCF6CF;
    color: black;
    border: 1px solid black;
}

tr.d1 td { border: 1px solid black; }

table.searchresults {
    background-color: #FEFEF2;    
    width: 100%;
    white-space: normal;
    overflow: hidden;
    border: 1px solid black;    
    border-width: 2px;
    padding: 2px;
}

#simplemodal-overlay {
    background-color:#000;
}

#simplemodal-container {
    background-color:#fff; border:8px solid #000; padding:12px; text-align:left
}

#main {
	background: #fff;
	padding: 15px;
	float: left;
	width: 950px;
}

#menucol {
	float: left;
	width: 20%;
}

#mapresultscol {
	float: right;
	width: 80%;
}

#mapcol {
	float: left;
	width: 80%;
}

#resultscol {
	float: right;
	width: 20%;
}

.fieldgroup {
	float: left;
    font-size: .8em;    
	margin: 10px 4px 0 0;
}

.content {
	padding: 10px 5px 10px 23px;
	border-top: 0 !important;
}

.errors {
   font-size: .8em; 
}



